package com.zr.repertory.areLocation.service;

import com.zr.areLocation.model.AreLocationAddVo;
import com.zr.areLocation.model.AreLocationSelectVo;
import com.zr.areLocation.model.AreLocationUpdateStatusVo;
import com.zr.areLocation.model.AreLocationUpdateVo;
import com.zr.util.ResultVo;

import javax.validation.Valid;

/**
 * Created by 77509 on 2019/11/20.
 */
public interface AreLocationService {

    ResultVo add(@Valid AreLocationAddVo areLocationAddVo);

    ResultVo update(@Valid AreLocationUpdateVo areLocationUpdateVo);

    ResultVo see(Integer id);

    ResultVo queryPage(AreLocationSelectVo areLocationSelectVo);

    ResultVo updateStatus(@Valid AreLocationUpdateStatusVo areLocationUpdateStatusVo);
}
